town square – English–Bahasa indonesia translations

🇬🇧 en id 🇮🇩

town square noun

  • open area in a town
alun-alun
Wiktionary Links